palm leaf and resin torch - Español Inglés Diccionario